newfangled contraption - German English Dictionary